package com.zmn.oms.common.dro.tag;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 类描述：订单标签详情
 *
 * @author fudifang
 * @since 2021/06/30 18:28
 */
@Data
@ApiModel(value = "OrderTagDetailsDRO", description = "订单标签详情")
public class OrderTagDetailsDRO implements Serializable {

    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private Long orderTagId;

    /**
     * 订单id
     */
    @ApiModelProperty(value = "订单id")
    private Long orderId;

    /**
     * 工单id
     */
    @ApiModelProperty(value = "工单id")
    private Long workId;

    /**
     * 标签类型（一个系统一个类型）
     * @see com.zmn.oms.common.constant.OrderTagConsts#ORDER_TAG_USER_SYSTEM
     */
    @ApiModelProperty(value = "标签类型（一个系统一个类型）")
    private Integer tagType;

    /**
     * 标签id
     */
    @ApiModelProperty(value = "标签id")
    private Integer tagId;

    /**
     * 标签名称
     */
    @ApiModelProperty(value = "标签名称")
    private String tagName;

    /**
     * 标签分类
     */
    @ApiModelProperty(value = "标签分类")
    private String categoryIds;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String creater;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
}
